package com.example.commen.utile

import android.content.Context
import com.hjq.permissions.OnPermissionCallback
import com.hjq.permissions.XXPermissions
import com.hjq.toast.Toaster

public class XXPermissionUtil {
    fun requestPermission(context: Context, permission: String, callback: OnPermissionCallback) {
        XXPermissions.with(context)
                // 申请单个权限
                .permission(permission)
                // 申请多个权限
//            .permission(Permission.Group.CALENDAR)
                // 设置权限请求拦截器（局部设置）
                //.interceptor(new PermissionInterceptor())
                // 设置不触发错误检测机制（局部设置）
                //.unchecked()
                .request(callback)
    }

    fun requestPermission(context: Context,  permission: Array<String>, callback: OnPermissionCallback) {
        XXPermissions.with(context)
                // 申请单个权限
//            .permission(permission)
                // 申请多个权限
                .permission(permission)
                // 设置权限请求拦截器（局部设置）
                //.interceptor(new PermissionInterceptor())
                // 设置不触发错误检测机制（局部设置）
                //.unchecked()
                .request(callback)
    }
}